草庐IT

c - PsSetCreateProcessNotifyRoutine 回调

全部标签

flutter - 如何在 flutter 中使用 BLoC 模式添加回调?

我在单击按钮时调用登录api,我能够从服务器获得响应,但在单击按钮时它不显示进度条。我为此使用BLoC模式。这是代码,import'package:flutter/material.dart';import'../blocs/bloc.dart';import'../blocs/provider.dart';import'../models/login_response.dart';classLoginScreenextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnProvider(child:n

android - Flutter 应用生命周期回调函数

这个问题在这里已经有了答案:Lifecycleinflutter(10个答案)关闭去年。我正在使用FlutterSDK创建一个应用程序,但我被卡住了,因为我不知道是否有像原生androidActivity回调方法中那样的任何flutter回调方法。如果有的话请告诉我。谢谢

dart - Flutter 异步回调测试

我正在尝试使用测试Flutter库测试Flutter中的按钮。我使用以下代码进行测试:awaittester.tap(find.widgetWithText(GestureDetector,"refsize"));expect(testContainerState.childWidth,200.0);点击按钮时,会调用以下函数:voidsetToRefSize()async{print("SETTINGREFSIZE(0)");ui.Imageimg=awaitwidget.referenceImages[referenceImageIndex].getImageData();prin

dart - On Back Press 按钮回调功能在 Flutter 中不起作用

大家好我一直在尝试在Flutter中实现Willpopscope,但是这个回调函数仍然不起作用,它仍然关闭或返回到上一个屏幕,我想在用户按下后退时显示警告对话框按钮,但它没有显示对话框,而是返回到上一个屏幕。请帮助我哪里做错了。编辑代码import'package:deep6/audio_player/click_player.dart';import'package:deep6/main_menu.dart';import'package:deep6/utility/countDown.dart';import'package:deep6/utility/preference.dar

asynchronous - Stream.last 回调从不触发

我正在使用BLoC模式编写我的Flutter应用程序。我想要的非常简单:显示一个TextField,将流中的最后一个值作为初始值。有一个简单的Bloc:classMyBloc{BehaviorSubject_titleController;StreamgetoutTitle=>_titleController.stream;SinkgetinTitle=>_titleController.sink;MyBloc(Modelmodel){_titleController=BehaviorSubject(seedValue:model.title);}}以及带有FutureBuilder的

CheckBox 值在 onChanged 回调中始终为真

我正在尝试使用以下代码显示带有CheckBoxesListView的AlertDialog:showDialog(context:context,builder:(BuildContextcontext){returnAlertDialog(title:Text('',textAlign:TextAlign.right,),content:Directionality(textDirection:TextDirection.rtl,child:Container(height:300.0,width:300.0,child:newListView.builder(shrinkWrap:

flutter - 将回调从模型传递到 Flutter 中的 GestureDetector 的语法

我正在尝试弄清楚如何将onTap回调从一个类传递到另一个类。我创建了一个用于构建列表的模型,在该模型中有一个onTap属性,我想做的是定义给您的回调,然后从View中访问点击。持有回调的模型classMasterListsModel{finalListRowTyperowType;finalStringassetName;finalStringname;finalColortextColor;finalColorbackgroundColor;finalvoidonTap;//列表定义示例Listrows(Storestore){Listlist=[newMasterListsMode

flutter - 如何为 Flutter 的 Material Slider Widget 添加新回调以访问触摸事件/非事件状态?

我正在使用Flutter的Materialslider.dart并且官方widget支持回调onChanged,onChangeEnd和onChangeStart。这些开始和结束回调有点奇怪,因为它们在快速点击slider时触发,以及仍然按住的slider的触摸和滑动,然后在释放slider拇指时再次触发。我真正需要知道的是slider何时完全释放(通过快速点击或触摸和滑动)。所以我找到了一种编辑.../flutter/packages/flutter/lib/src/Material/slider.dart的方法,可以将我需要的状态打印到控制台.我查看了所有handleEvent调用

async-await - Flutter - 导航器回调刷新屏幕中的异步方法

我有一个像这样的Navigator.push:Navigator.pushNamed(context,"NovoCNPJ").then((value){setState((){setupList();});});我需要用这个setState更新我的list变量,我的setupList方法:setupList()async{varbanco=awaitdb.initDB();list=awaitbanco.rawQuery('SELECT*FROMEmpresa');returnlist;}这个方法是异步的,所以我认为它没有在这段代码上运行。当我从上一个屏幕返回时,应该激活setupLi

dart - 导航器在 Firebase 消息回调方法中不起作用

我想在用户点击fcm通知时导航特定页面。问题是导航器不适用于回调方法。我的设备很好地收到了推送通知。我在通知正文中添加了FLUTTER_NOTIFICATION_CLICK。并且没有丢失数据。回调方法运行良好,但只有Navigator和showDialog不起作用。所以我猜问题与context有关。//main.dartvoidmain(){SystemChrome.setEnabledSystemUIOverlays([SystemUiOverlay.bottom]);runApp(MyApp());}classMyAppextendsStatefulWidget{@override